____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Pygame
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Pygame ist eine von Pete Shinners entwickelte Python-Programmbibliothek zur Spieleprogrammierung.
Sie enthΓ€lt Module zum Abspielen und Steuern von Grafik und Sound sowie zum Abfragen von EingabegerΓ€ten (Tastatur, Maus, Joystick). Als Grundlage verwendet Pygame die Simple-DirectMedia-Layer-Bibliothek. Ziel ist es, Computerspiele entwickeln zu kΓΆnnen, ohne auf Low-Level-Programmiersprachen wie C zurΓΌckgreifen zu mΓΌssen. Dies basiert auf der Annahme, dass die rechenintensivsten Funktionen innerhalb eines Computerspiels (in erster Linie Grafikroutinen) komplett von der Spiel-Logik abstrahiert werden kΓΆnnen und deshalb eine High-Level-Programmiersprache wie Python verwendet werden kann, um das Spiel als solches und seinen Ablauf zu strukturieren.
Contents
β’ Dateiformate
β’ Weblinks
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Dateiformate
Bilder
Pygame unterstΓΌtzt mehrere Bildformate.cite-ref-5[5]
β’ JPG, PNG, GIF (nicht animiert), BMP
β’ PCX, TGA (unkomprimiert), TIF, LBM, PBM (sowie PGM und PPM), XPM
Man kann Bilder auch als Dateien auf der Festplatte speichern, unterstΓΌtzt werden die Bildformate BMP, TGA, PNG und JPEG.
Musik, Sound
Spiele, die Pygame nutzen
β’ Frets on Fire
β’ Unity of Commandcite-ref-7[7], der VorgΓ€ngertitel zu Unity of Command II
β’ Dangerous High School Girls in Trouble!cite-ref-8[8]
β’ Save the Datecite-ref-9[9] IndieCade-2013-Finalist.
β’ Trosnothcite-ref-10[10] (ein Netzwerkspiel)
β’ Super Potato Bruhcite-ref-11[11]
β’ SolarWolfcite-ref-12[12], basiert auf Solar Fox
Weblinks
β’ Offizielle Website
β’ Englischsprachige Dokumentation
β’ Deutschsprachige Dokumentation
β’ Pygame auf GitHub
β’ Eine deutschsprachige EinfΓΌhrung
Einzelnachweise
cite-note-d49c9d92a5164358-11. Release 2.6.1. 29. September 2024 (abgerufen am 27. Oktober 2024).
cite-note-0e92d686fe8905a7-22. The pygame Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 5. September 2018).
cite-note-33. β PyOpenGL 3.x, auf pyopengl.sourceforge.net
cite-note-44. β ubuntunux / PyEngine3D Public, auf github.com
cite-note-55. β pygame.image β Pygame v1.9.4 documentation. Abgerufen am 23. MΓ€rz 2018.
cite-note-66. β pygame.mixer.music β pygame v2.1.1 documentation. Abgerufen am 3. Dezember 2021.
cite-note-77. β programming language used? - Unity of Command Forums. Abgerufen am 22. Januar 2022.
cite-note-88. β Dangerous High School Girls in Trouble! Pygame.org, abgerufen am 8. Juli 2011 (englisch).
cite-note-99. β Save the Date. Paperdino.com, abgerufen am 14. Oktober 2014 (englisch).
cite-note-1010. β Trosnoth
cite-note-1111. β Super Potato Bruh by DaFluffyPotato. Abgerufen am 11. Oktober 2019 (englisch).
cite-note-1212. β Planet SolarWolf. Abgerufen am 11. Oktober 2019.